程式中我們常常需要判斷他們的發生與觸發,這時候流程控制的方法就是必須的了,那我們今天來討論幾個常用的流程控制。
使用控制流程前我們一定會有宣告的變數或物件之類的
以bool來作為判斷結果,也就是我們俗稱的true & false
當條件成立的時候必須有{}來執行裡面的程式
當條件不成立時則由else來做否定該條件的陳述
import UIKit
let i = 600
if i == 600 {
print(i)
}
else i != 600 {
print("not same.")
}
簡單來說就是“如果有”就會執行if裡面的程式“如果沒有”就會執行else裡面的程式
for迴圈我們常用的有 for-in迴圈
它運作的方法是我們對陣列去做逐一執行的動作,陣列裡的元素有多少就會執行多少
switch的話呢簡單來說就是複數的if的感覺,當符合這個情況我們就會執行程式,當不符合就會進入下一個情況去比對符不符合,情況我們就用“case”來表示,那這邊還有一個特別的地方叫做default,也就是當沒有一個符合的時候我們就會默認使用這一行。
var score = 0
switch score {
case 0:
"NICE"
case 1:
"NOT NICE"
default:
"AVERAGE"
}